Spectral Sparsification of Graphs
نویسندگان
چکیده
We introduce a new notion of graph sparsification based on spectral similarity of graph Laplacians: spectral sparsification requires that the Laplacian quadratic form of the sparsifier approximate that of the original. This is equivalent to saying that the Laplacian of the sparsifier is a good preconditioner for the Laplacian of the original. We prove that every graph has a spectral sparsifier of nearly-linear size. Moreover, we present an algorithm that produces spectral sparsifiers in time O (m logc m), where m is the number of edges in the original graph and c is some absolute constant. This construction is a key component of a nearly-linear time algorithm for solving linear equations in diagonallydominant matrices. Our sparsification algorithm makes use of a nearly-linear time algorithm for graph partitioning that satisfies a strong guarantee: if the partition it outputs is very unbalanced, then the larger part is contained in a subgraph of high conductance. ∗This paper is the second in a sequence of three papers expanding on material that appeared first under the title “Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems” [ST04]. The first paper, “A Local Clustering Algorithm for Massive Graphs and its Application to Nearly-Linear Time Graph Partitioning” [ST08a] contains graph partitioning algorithms that are used to construct the sparsifiers in this paper. The third paper, “Nearly-Linear Time Algorithms for Preconditioning and Solving Symmetric, Diagonally Dominant Linear Systems” [ST08b] contains the results on solving linear equations and approximating eigenvalues and eigenvectors. This material is based upon work supported by the National Science Foundation under Grant Nos. 0325630, 0324914, 0634957, 0635102 and 0707522. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation. Shang-Hua Teng wrote part of this paper while at MSR-NE lab and Boston University.
منابع مشابه
Drawing Big Graphs Using Spectral Sparsification
Spectral sparsification is a general technique developed by Spielman et al. to reduce the number of edges in a graph while retaining its structural properties. We investigate the use of spectral sparsification to produce good visual representations of big graphs. We evaluate spectral sparsification approaches on real-world and synthetic graphs. We show that spectral sparsifiers are more effecti...
متن کاملTowards Scalable Spectral Clustering via Spectrum-Preserving Sparsification
The eigendeomposition of nearest-neighbor (NN) graph Laplacian matrices is the main computational bottleneck in spectral clustering. In this work, we introduce a highly-scalable, spectrum-preserving graph sparsification algorithm that enables to build ultra-sparse NN (u-NN) graphs with guaranteed preservation of the original graph spectrums, such as the first few eigenvectors of the original gr...
متن کاملSimilarity-Aware Spectral Sparsification by Edge Filtering
In recent years, spectral graph sparsification techniques that can compute ultra-sparse graph proxies have been extensively studied for accelerating various numerical and graphrelated applications. Prior nearly-linear-time spectral sparsification methods first extract low-stretch spanning tree from the original graph to form the backbone of the sparsifier, and then recover small portions of spe...
متن کاملGraphs, Vectors, and Matrices
This survey accompanies the Josiah Williard Gibbs Lecture that I gave at the 2016 Joint Mathematics Meetings. It provides an introduction to three topics: algebraic and spectral graph theory, the sparsification of graphs, and the recent resolution of the Kadison–Singer Problem. The first and third are connected by the second.
متن کاملAn Efficient Algorithm for Unweighted Spectral Graph Sparsification
Spectral graph sparsification has emerged as a useful tool in the analysis of large-scale networks by reducing the overall number of edges, while maintaining a comparable graph Laplacian matrix. In this paper, we present an efficient algorithm for the construction of a new type of spectral sparsifier, the unweighted spectral sparsifier. Given a general unweighted graph G = (V, E) and an integer...
متن کاملA Matrix Hyperbolic Cosine Algorithm and Applications
Wigderson and Xiao presented an efficient derandomization of the matrix Chernoff bound using the method of pessimistic estimators [WX08]. Building on their construction, we present a derandomization of the matrix Bernstein inequality which can be viewed as generalization of Spencer’s hyperbolic cosine algorithm [Spe77]. We apply our construction to several problems by analyzing its computationa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Comput.
دوره 40 شماره
صفحات -
تاریخ انتشار 2011